package com.shuqi.model.bean;

import java.util.List;

public class BookCoverInfo {
    /** 隐藏状态 */
    private boolean isHide;
    /** 封面开放状态 */
    private boolean isCoverOpen;
    /** 阅读开放状态 */
    private boolean isReadOpen;


    /** 收费模式：0:免费、1:全本收费、2:按章收费、3：全本免费 */
    private int payMode;
    /** 购买状态：0:未购买、1:已购买 */
    private String paid;

    private String bookId;
    private String bookName;
    private String maxOid;
    private String author;
    private String authorId;
    private String bookType;
    private String bookTypeId;
    private String bookState;
    private String bookWords;
    private String chapterCount;
    private String firstChapterId;
    private String imageUrl;
    private String discount;
    private String price = "";
    private String oldPrice = "";
    private String description;
    private BookCoverNewChapterInfo newChapter;
    private List<BookTagInfo> tagList;
    private List<BookCoverOtherBookInfo> otherList;
    
    private String collected;//1为已收藏,0为未收藏

    public boolean isHide() {
        return isHide;
    }

    public void setHide(boolean isHide) {
        this.isHide = isHide;
    }

    public boolean isCoverOpen() {
        return isCoverOpen;
    }

    public void setCoverOpen(boolean isCoverOpen) {
        this.isCoverOpen = isCoverOpen;
    }

    public boolean isReadOpen() {
        return isReadOpen;
    }

    public void setReadOpen(boolean isReadOpen) {
        this.isReadOpen = isReadOpen;
    }

    /** 收费模式：0:免费、1:全本收费、2:按章收费、3：全本免费 */
    public int getPayMode() {
        return payMode;
    }

    public void setPayMode(int payMode) {
        this.payMode = payMode;
    }

    public String getPaid() {
        return paid;
    }

    public void setPaid(String paid) {
        this.paid = paid;
    }

    public String getBookId() {
        return bookId;
    }

    public void setBookId(String bookId) {
        this.bookId = bookId;
    }

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getBookType() {
        return bookType;
    }

    public void setBookType(String bookType) {
        this.bookType = bookType;
    }

    /** 1:连载、2:完结、3:暂停 */
    public String getBookState() {
        return bookState;
    }

    public void setBookState(String bookState) {
        this.bookState = bookState;
    }

    public String getBookWords() {
        return bookWords;
    }

    public void setBookWords(String bookWords) {
        this.bookWords = bookWords;
    }

    public String getChapterCount() {
        return chapterCount;
    }

    public void setChapterCount(String chapterCount) {
        this.chapterCount = chapterCount;
    }

    public String getFirstChapterId() {
        return firstChapterId;
    }

    public void setFirstChapterId(String firstChapterId) {
        this.firstChapterId = firstChapterId;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getDiscount() {
        return discount;
    }

    public void setDiscount(String discount) {
        this.discount = discount;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getOldPrice() {
        return oldPrice;
    }

    public void setOldPrice(String oldPrice) {
        this.oldPrice = oldPrice;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public BookCoverNewChapterInfo getNewChapter() {
        return newChapter;
    }

    public void setNewChapter(BookCoverNewChapterInfo newChapter) {
        this.newChapter = newChapter;
    }

    public List<BookTagInfo> getTagList() {
        return tagList;
    }

    public void setTagList(List<BookTagInfo> tagList) {
        this.tagList = tagList;
    }

    public List<BookCoverOtherBookInfo> getOtherList() {
        return otherList;
    }

    public void setOtherList(List<BookCoverOtherBookInfo> otherList) {
        this.otherList = otherList;
    }


    public String getBookTypeId() {
        return bookTypeId;
    }

    public void setBookTypeId(String bookTypeId) {
        this.bookTypeId = bookTypeId;
    }

    public String getAuthorId() {
        return authorId;
    }

    public void setAuthorId(String authorId) {
        this.authorId = authorId;
    }

    public String getMaxOid() {
        return maxOid;
    }

    public void setMaxOid(String maxOid) {
        this.maxOid = maxOid;
    }
    
    /**
     * @return the collected
     */
    public String getCollected() {
        return collected;
    }

    /**
     * @param collected the collected to set
     */
    public void setCollected(String collected) {
        this.collected = collected;
    }

    @Override
    public String toString() {
        return "BookCoverInfo [isHide=" + isHide + ", isCoverOpen=" + isCoverOpen + ", isReadOpen="
                + isReadOpen + ", payMode=" + payMode + ", paid=" + paid + ", bookId=" + bookId
                + ", bookName=" + bookName + ", maxOid=" + maxOid + ", author=" + author
                + ", authorId=" + authorId + ", bookType=" + bookType + ", bookTypeId="
                + bookTypeId + ", bookState=" + bookState + ", bookWords=" + bookWords
                + ", chapterCount=" + chapterCount + ", firstChapterId=" + firstChapterId
                + ", imageUrl=" + imageUrl + ", discount=" + discount + ", price=" + price
                + ", oldPrice=" + oldPrice + ", description=" + description + ", newChapter="
                + newChapter + ", tagList=" + tagList + ", otherList=" + otherList + "]";
    }

}
